package cn.huapu.power.energy.mapper;

import cn.huapu.power.energy.bean.PeaUserpowerfee;
import cn.huapu.power.energy.bean.bo.DateParameterBo;
import cn.huapu.power.energy.bean.vo.PeaUserpowerfeeVo;
import cn.huapu.power.energy.vo.Page;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface PeaUserpowerfeeMapper extends BaseMapper<PeaUserpowerfee, Integer> {
    PeaUserpowerfee baseInfo(DateParameterBo da);

    Map<String,Object> sjgvFirst();

    Map<String,Object> hybzInfo(DateParameterBo da);

    int insertBo(PeaUserpowerfee bo);

    int updatePowfee(PeaUserpowerfee da);

    List<PeaUserpowerfeeVo> queryByPage(@Param("page") Page pa, @Param("bean") PeaUserpowerfeeVo peaUserpowerfeeVo);

    int add(PeaUserpowerfee peaUserpowerfee);

    int edit(PeaUserpowerfee peaUserpowerfee);
}